# near model CODE resource # jump table entries: 4376-4380 (5 of them) export_547: 00000000 4E56 FF76 link A6, -0x008A 00000004 48E7 0308 movem.l -[A7], D6,D7,A4 00000008 2C2E 000C move.l D6, [A6 + 0xC] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 4247 clr.w D7 00000012 2F0C move.l -[A7], A4 00000014 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */] 00000018 BC80 cmp.l D6, D0 0000001A 584F addq.w A7, 4 0000001C 6700 0098 beq +0x9A /* 000000B6 */ 00000020 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */ 00000028 7000 moveq.l D0, 0x00 0000002A 2D40 FFFC move.l [A6 - 0x4], D0 0000002E 41EE FFF8 lea.l A0, [A6 - 0x8] 00000032 558F subq.l A7, 2 00000034 2F0C move.l -[A7], A4 00000036 2F06 move.l -[A7], D6 00000038 486E FFF8 pea.l [A6 - 0x8] 0000003C 303C 0603 move.w D0, 0x603 00000040 A816 syscall Pack8 00000042 3E1F move.w D7, [A7]+ 00000044 6754 beq +0x56 /* 0000009A */ 00000046 0C86 616C 6973 cmpi.l D6, 0x616C6973 /* 'alis' */ 0000004C 664C bne +0x4E /* 0000009A */ 0000004E 2F0C move.l -[A7], A4 00000050 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */] 00000054 0C80 6673 7320 cmpi.l D0, 0x66737320 /* 'fss ' */ 0000005A 584F addq.w A7, 4 0000005C 663C bne +0x3E /* 0000009A */ 0000005E 4247 clr.w D7 00000060 486E FFB2 pea.l [A6 - 0x4E] 00000064 2F0C move.l -[A7], A4 00000066 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */] 0000006A 486E FF76 pea.l [A6 - 0x8A] 0000006E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000072 4A80 tst.l D0 00000074 4FEF 000C lea.l A7, [A7 + 0xC] 00000078 6710 beq +0x12 /* 0000008A */ 0000007A 486E FFB2 pea.l [A6 - 0x4E] 0000007E 486E FFF8 pea.l [A6 - 0x8] 00000082 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */] 00000086 504F addq.w A7, 8 00000088 6006 bra +0x8 /* 00000090 */ label0000008A: 0000008A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000008E 3E00 move.w D7, D0 label00000090: 00000090 486E FF76 pea.l [A6 - 0x8A] 00000094 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 00000098 584F addq.w A7, 4 label0000009A: 0000009A 4A47 tst.w D7 0000009C 6618 bne +0x1A /* 000000B6 */ 0000009E 558F subq.l A7, 2 000000A0 2F0C move.l -[A7], A4 000000A2 303C 0204 move.w D0, 0x204 000000A6 A816 syscall Pack8 000000A8 486E FFF8 pea.l [A6 - 0x8] 000000AC 2F0C move.l -[A7], A4 000000AE 4EAD 128A jsr [A5 + 0x128A /* export_589 */] 000000B2 4FEF 000A lea.l A7, [A7 + 0xA] label000000B6: 000000B6 3007 move.w D0, D7 000000B8 4CEE 10C0 FF6A movem.l D6,D7,A4, [A6 - 0x96] 000000BE 4E5E unlink A6 000000C0 4E75 rts export_548: 000000C2 4E56 0000 link A6, 0 000000C6 48E7 0018 movem.l -[A7], A3,A4 000000CA 266E 0008 movea.l A3, [A6 + 0x8] 000000CE 2053 movea.l A0, [A3] 000000D0 2868 0008 movea.l A4, [A0 + 0x8] 000000D4 3028 000E move.w D0, [A0 + 0xE] 000000D8 6714 beq +0x16 /* 000000EE */ 000000DA 0440 000B subi.w D0, 0xB 000000DE 677A beq +0x7C /* 0000015A */ 000000E0 5540 subq.w D0, 2 000000E2 677E beq +0x80 /* 00000162 */ 000000E4 5340 subq.w D0, 1 000000E6 6700 0082 beq +0x84 /* 0000016A */ 000000EA 6000 0086 bra +0x88 /* 00000172 */ label000000EE: 000000EE 4878 222E push.l 0x222E /* '\".' */ 000000F2 2F0C move.l -[A7], A4 000000F4 2054 movea.l A0, [A4] 000000F6 2050 movea.l A0, [A0] 000000F8 2268 000C movea.l A1, [A0 + 0xC] 000000FC 4E91 jsr [A1] 000000FE 4A00 tst.b D0 00000100 504F addq.w A7, 8 00000102 6708 beq +0xA /* 0000010C */ 00000104 203C 7177 6E64 move.l D0, 0x71776E64 /* 'qwnd' */ 0000010A 606C bra +0x6E /* 00000178 */ label0000010C: 0000010C 4878 280A push.l 0x280A /* '(\n' */ 00000110 2F0C move.l -[A7], A4 00000112 2054 movea.l A0, [A4] 00000114 2050 movea.l A0, [A0] 00000116 2268 000C movea.l A1, [A0 + 0xC] 0000011A 4E91 jsr [A1] 0000011C 4A00 tst.b D0 0000011E 504F addq.w A7, 8 00000120 6708 beq +0xA /* 0000012A */ 00000122 203C 6477 6E64 move.l D0, 0x64776E64 /* 'dwnd' */ 00000128 604E bra +0x50 /* 00000178 */ label0000012A: 0000012A 2F0C move.l -[A7], A4 0000012C 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00000130 4A00 tst.b D0 00000132 584F addq.w A7, 4 00000134 6708 beq +0xA /* 0000013E */ 00000136 203C 6377 6E64 move.l D0, 0x63776E64 /* 'cwnd' */ 0000013C 603A bra +0x3C /* 00000178 */ label0000013E: 0000013E 2F0C move.l -[A7], A4 00000140 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */] 00000144 4A00 tst.b D0 00000146 584F addq.w A7, 4 00000148 6708 beq +0xA /* 00000152 */ 0000014A 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 00000150 6026 bra +0x28 /* 00000178 */ label00000152: 00000152 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ 00000158 601E bra +0x20 /* 00000178 */ label0000015A: 0000015A 203C 6977 6E64 move.l D0, 0x69776E64 /* 'iwnd' */ 00000160 6016 bra +0x18 /* 00000178 */ label00000162: 00000162 203C 7377 6E64 move.l D0, 0x73776E64 /* 'swnd' */ 00000168 600E bra +0x10 /* 00000178 */ label0000016A: 0000016A 203C 7177 6E64 move.l D0, 0x71776E64 /* 'qwnd' */ 00000170 6006 bra +0x8 /* 00000178 */ label00000172: 00000172 203C 6377 696E move.l D0, 0x6377696E /* 'cwin' */ label00000178: 00000178 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000017E 4E5E unlink A6 00000180 4E75 rts export_549: 00000182 4E56 0000 link A6, 0 00000186 48E7 1108 movem.l -[A7], D3,D7,A4 0000018A 286E 0008 movea.l A4, [A6 + 0x8] 0000018E 4A2E 000F tst.b [A6 + 0xF] 00000192 673E beq +0x40 /* 000001D2 */ 00000194 2F0C move.l -[A7], A4 00000196 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */] 0000019A 4A00 tst.b D0 0000019C 584F addq.w A7, 4 0000019E 671A beq +0x1C /* 000001BA */ 000001A0 4878 2C25 push.l 0x2C25 /* ',%' */ 000001A4 2F0C move.l -[A7], A4 000001A6 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 000001AA 4878 2C26 push.l 0x2C26 /* ',&' */ 000001AE 2F0C move.l -[A7], A4 000001B0 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 000001B4 4FEF 0010 lea.l A7, [A7 + 0x10] 000001B8 6018 bra +0x1A /* 000001D2 */ label000001BA: 000001BA 4878 2C25 push.l 0x2C25 /* ',%' */ 000001BE 2F0C move.l -[A7], A4 000001C0 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 000001C4 4878 2C26 push.l 0x2C26 /* ',&' */ 000001C8 2F0C move.l -[A7], A4 000001CA 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 000001CE 4FEF 0010 lea.l A7, [A7 + 0x10] label000001D2: 000001D2 4878 2C2D push.l 0x2C2D /* ',-' */ 000001D6 2F0C move.l -[A7], A4 000001D8 4EAD 080A jsr [A5 + 0x80A /* export_253 */] 000001DC 3E3C 2C2D move.w D7, 0x2C2D /* ',-' */ 000001E0 504F addq.w A7, 8 label000001E2: 000001E2 48C7 ext.l D7 000001E4 2F07 move.l -[A7], D7 000001E6 2F0C move.l -[A7], A4 000001E8 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 000001EC 504F addq.w A7, 8 000001EE 5247 addq.w D7, 1 000001F0 0C47 2C3A cmpi.w D7, 0x2C3A /* ',:' */ 000001F4 6FEC ble -0x12 /* 000001E2 */ 000001F6 4878 2C40 push.l 0x2C40 /* ',@' */ 000001FA 2F0C move.l -[A7], A4 000001FC 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 00000200 4878 2C4B push.l 0x2C4B /* ',K' */ 00000204 2F0C move.l -[A7], A4 00000206 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 0000020A 4878 2C4C push.l 0x2C4C /* ',L' */ 0000020E 2F0C move.l -[A7], A4 00000210 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 00000214 4878 2C45 push.l 0x2C45 /* ',E' */ 00000218 2F0C move.l -[A7], A4 0000021A 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 0000021E 4878 2C46 push.l 0x2C46 /* ',F' */ 00000222 2F0C move.l -[A7], A4 00000224 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 00000228 4878 2C47 push.l 0x2C47 /* ',G' */ 0000022C 2F0C move.l -[A7], A4 0000022E 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 00000232 4FEF 0030 lea.l A7, [A7 + 0x30] 00000236 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 0000023C 4E5E unlink A6 0000023E 4E75 rts export_550: 00000240 4E56 FFE8 link A6, -0x0018 00000244 48E7 0118 movem.l -[A7], D7,A3,A4 00000248 1E2E 000F move.b D7, [A6 + 0xF] 0000024C 286E 0008 movea.l A4, [A6 + 0x8] 00000250 2F0C move.l -[A7], A4 00000252 2054 movea.l A0, [A4] 00000254 2050 movea.l A0, [A0] 00000256 2268 0094 movea.l A1, [A0 + 0x94] 0000025A 4E91 jsr [A1] 0000025C B007 cmp.b D0, D7 0000025E 584F addq.w A7, 4 00000260 6700 0096 beq +0x98 /* 000002F8 */ 00000264 2F0C move.l -[A7], A4 00000266 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 0000026A 2640 movea.l A3, D0 0000026C 2F0B move.l -[A7], A3 0000026E 486E FFE8 pea.l [A6 - 0x18] 00000272 2053 movea.l A0, [A3] 00000274 2050 movea.l A0, [A0] 00000276 2268 0094 movea.l A1, [A0 + 0x94] 0000027A 4E91 jsr [A1] 0000027C 41EE FFF8 lea.l A0, [A6 - 0x8] 00000280 43EE FFE8 lea.l A1, [A6 - 0x18] 00000284 20D9 move.l [A0]+, [A1]+ 00000286 20D9 move.l [A0]+, [A1]+ 00000288 4A07 tst.b D7 0000028A 4FEF 000C lea.l A7, [A7 + 0xC] 0000028E 6748 beq +0x4A /* 000002D8 */ 00000290 41EE 0000 lea.l A0, [A6 + 0x0] 00000294 2F20 move.l -[A7], -[A0] 00000296 2F20 move.l -[A7], -[A0] 00000298 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 0000029C 7200 moveq.l D1, 0x00 0000029E 1200 move.b D1, D0 000002A0 4A81 tst.l D1 000002A2 504F addq.w A7, 8 000002A4 6618 bne +0x1A /* 000002BE */ 000002A6 7001 moveq.l D0, 0x01 000002A8 2F00 move.l -[A7], D0 000002AA 2F00 move.l -[A7], D0 000002AC 41EE 0000 lea.l A0, [A6 + 0x0] 000002B0 2F20 move.l -[A7], -[A0] 000002B2 2F20 move.l -[A7], -[A0] 000002B4 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */] 000002B8 4FEF 0010 lea.l A7, [A7 + 0x10] 000002BC 603A bra +0x3C /* 000002F8 */ label000002BE: 000002BE 558F subq.l A7, 2 000002C0 486E FFF8 pea.l [A6 - 0x8] 000002C4 3F3C 003B move.w -[A7], 0x3B /* ';' */ 000002C8 A88F syscall OSDispatch 000002CA 301F move.w D0, [A7]+ 000002CC 48C0 ext.l D0 000002CE 2F00 move.l -[A7], D0 000002D0 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 000002D4 584F addq.w A7, 4 000002D6 6020 bra +0x22 /* 000002F8 */ label000002D8: 000002D8 486E FFF0 pea.l [A6 - 0x10] 000002DC 41EE 0000 lea.l A0, [A6 + 0x0] 000002E0 2F20 move.l -[A7], -[A0] 000002E2 2F20 move.l -[A7], -[A0] 000002E4 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */] 000002E8 558F subq.l A7, 2 000002EA 486E FFF0 pea.l [A6 - 0x10] 000002EE 3F3C 003B move.w -[A7], 0x3B /* ';' */ 000002F2 A88F syscall OSDispatch 000002F4 4FEF 000E lea.l A7, [A7 + 0xE] label000002F8: 000002F8 4CEE 1880 FFDC movem.l D7,A3,A4, [A6 - 0x24] 000002FE 4E5E unlink A6 00000300 4E75 rts export_551: 00000302 4E56 FFF0 link A6, -0x0010 00000306 48E7 0118 movem.l -[A7], D7,A3,A4 0000030A 2E2E 0010 move.l D7, [A6 + 0x10] 0000030E 286E 000C movea.l A4, [A6 + 0xC] 00000312 486E FFF8 pea.l [A6 - 0x8] 00000316 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */] 0000031A 2007 move.l D0, D7 0000031C 0480 6770 7072 subi.l D0, 0x67707072 /* 'gppr' */ 00000322 584F addq.w A7, 4 00000324 6740 beq +0x42 /* 00000366 */ 00000326 0480 0003 03FE subi.l D0, 0x303FE 0000032C 6738 beq +0x3A /* 00000366 */ 0000032E 0480 0803 FA02 subi.l D0, 0x803FA02 00000334 6730 beq +0x32 /* 00000366 */ 00000336 0480 03EE 09FE subi.l D0, 0x3EE09FE 0000033C 6728 beq +0x2A /* 00000366 */ 0000033E 0480 0001 FA00 subi.l D0, 0x1FA00 00000344 6720 beq +0x22 /* 00000366 */ 00000346 0480 0000 EF02 subi.l D0, 0xEF02 0000034C 6718 beq +0x1A /* 00000366 */ 0000034E 0480 0005 0E03 subi.l D0, 0x50E03 00000354 6710 beq +0x12 /* 00000366 */ 00000356 0480 0002 07F9 subi.l D0, 0x207F9 0000035C 6708 beq +0xA /* 00000366 */ 0000035E 0480 0000 FB01 subi.l D0, 0xFB01 00000364 6632 bne +0x34 /* 00000398 */ label00000366: 00000366 2F0C move.l -[A7], A4 00000368 2054 movea.l A0, [A4] 0000036A 2050 movea.l A0, [A0] 0000036C 2268 008C movea.l A1, [A0 + 0x8C] 00000370 4E91 jsr [A1] 00000372 2640 movea.l A3, D0 00000374 2F07 move.l -[A7], D7 00000376 2F0B move.l -[A7], A3 00000378 486E FFF0 pea.l [A6 - 0x10] 0000037C 2053 movea.l A0, [A3] 0000037E 2050 movea.l A0, [A0] 00000380 2268 0034 movea.l A1, [A0 + 0x34] 00000384 4E91 jsr [A1] 00000386 41EE FFF8 lea.l A0, [A6 - 0x8] 0000038A 43EE FFF0 lea.l A1, [A6 - 0x10] 0000038E 20D9 move.l [A0]+, [A1]+ 00000390 20D9 move.l [A0]+, [A1]+ 00000392 4FEF 0010 lea.l A7, [A7 + 0x10] 00000396 6010 bra +0x12 /* 000003A8 */ label00000398: 00000398 2F07 move.l -[A7], D7 0000039A 2F0C move.l -[A7], A4 0000039C 486E FFF8 pea.l [A6 - 0x8] 000003A0 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 000003A4 4FEF 000C lea.l A7, [A7 + 0xC] label000003A8: 000003A8 206E 0008 movea.l A0, [A6 + 0x8] 000003AC 43EE FFF8 lea.l A1, [A6 - 0x8] 000003B0 20D9 move.l [A0]+, [A1]+ 000003B2 20D9 move.l [A0]+, [A1]+ 000003B4 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C] 000003BA 4E5E unlink A6 000003BC 4E75 rts